"""
basicConfig()方法的使用
"""
import logging
"""
1、通过basicConfig()方法控制日志输出
2、level 参数用来设置日志输出级别，此例日志级别为INFO，低于INFO级别的日志都不会打印
3、format参数用来设置日志输出格式
"""
logging.basicConfig(
    level = logging.INFO,
    format = '%(asctime)s - %(filename)s[line:%(lineno)d] - %(levelname)s: %(message)s')

if __name__ == '__main__':
    logging.debug('-----调试信息 [debug] -----')
    logging.info('-----有用的信息 [info] -----')
    logging.warning('-----警告信息 [warning] -----')
    logging.error('-----错误信息 [error] -----')
    logging.critical('-----严重错误信息 [critical] -----')


# 运行结果如下：
# 2024-12-30 16:28:09,272 - 3.1_logging库的基本使用.py[line:16] - INFO: -----有用的信息 [info] -----
# 2024-12-30 16:28:09,272 - 3.1_logging库的基本使用.py[line:17] - WARNING: -----警告信息 [warning] -----
# 2024-12-30 16:28:09,272 - 3.1_logging库的基本使用.py[line:18] - ERROR: -----错误信息 [error] -----
# 2024-12-30 16:28:09,272 - 3.1_logging库的基本使用.py[line:19] - CRITICAL: -----严重错误信息 [critical] -----

